﻿<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
  
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Table of Content </title>
    <meta name="viewport" content="width=device-width">
    <meta name="title" content="Table of Content ">
    <meta name="generator" content="docfx ">
    
    <link rel="shortcut icon" href="../../favicon.ico">
    <link rel="stylesheet" href="../../styles/docfx.vendor.css">
    <link rel="stylesheet" href="../../styles/docfx.css">
    <link rel="stylesheet" href="../../styles/main.css">
    <meta property="docfx:navrel" content="../../toc.html">
    <meta property="docfx:tocrel" content="../../toc.html">
    
    
  </head>
  <body data-spy="scroll" data-target="#affix">
    <div id="wrapper">
      <header>
        
        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              
              <a class="navbar-brand" href="../../index.html">
                <img id="logo" class="svg" src="../../logo.svg" alt="">
              </a>
            </div>
            <div class="collapse navbar-collapse" id="navbar">
              <form class="navbar-form navbar-right" role="search" id="search">
                <div class="form-group">
                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
                </div>
              </form>
            </div>
          </div>
        </nav>
        
        <div class="subnav navbar navbar-default">
          <div class="container hide-when-search" id="breadcrumb">
            <ul class="breadcrumb">
              <li></li>
            </ul>
          </div>
        </div>
      </header>
      <div role="main" class="container body-content hide-when-search">
        <div class="article row grid">
          <div class="col-md-10">
            <article class="content wrap" id="_content" data-uid="">
<div id="sidetoggle">
  <div>
    <div class="sidefilter">
      <form class="toc-filter">
        <span class="glyphicon glyphicon-filter filter-icon"></span>
        <input type="text" id="toc_filter_input" placeholder="Enter here to filter..." onkeypress="if(event.keyCode==13) {return false;}">
      </form>
    </div>
    <div class="sidetoc">
      <div class="toc" id="toc">
          
          <ul class="nav level1">
            <li>
              <span class="expand-stub"></span>
              <a href="CodeJam.html" name="" title="CodeJam">CodeJam</a>
                
                <ul class="nav level2">
                  <li>
                    <a href="CodeJam.Algorithms.html" name="" title="Algorithms">Algorithms</a>
                  </li>
                  <li>
                    <a href="CodeJam.Code.html" name="" title="Code">Code</a>
                  </li>
                  <li>
                    <a href="CodeJam.CodeExceptions.html" name="" title="CodeExceptions">CodeExceptions</a>
                  </li>
                  <li>
                    <a href="CodeJam.DebugCode.html" name="" title="DebugCode">DebugCode</a>
                  </li>
                  <li>
                    <a href="CodeJam.DebugEnumCode.html" name="" title="DebugEnumCode">DebugEnumCode</a>
                  </li>
                  <li>
                    <a href="CodeJam.DebugUriCode.html" name="" title="DebugUriCode">DebugUriCode</a>
                  </li>
                  <li>
                    <a href="CodeJam.Disposable.html" name="" title="Disposable">Disposable</a>
                  </li>
                  <li>
                    <a href="CodeJam.Disposable.EmptyDisposable.html" name="" title="Disposable.EmptyDisposable">Disposable.EmptyDisposable</a>
                  </li>
                  <li>
                    <a href="CodeJam.DisposableExtensions.html" name="" title="DisposableExtensions">DisposableExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.EnumCode.html" name="" title="EnumCode">EnumCode</a>
                  </li>
                  <li>
                    <a href="CodeJam.EnumCodeExceptions.html" name="" title="EnumCodeExceptions">EnumCodeExceptions</a>
                  </li>
                  <li>
                    <a href="CodeJam.EnumHelper.html" name="" title="EnumHelper">EnumHelper</a>
                  </li>
                  <li>
                    <a href="CodeJam.EnumValue.html" name="" title="EnumValue">EnumValue</a>
                  </li>
                  <li>
                    <a href="CodeJam.EnumValues.html" name="" title="EnumValues">EnumValues</a>
                  </li>
                  <li>
                    <a href="CodeJam.ExceptionExtensions.html" name="" title="ExceptionExtensions">ExceptionExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Fn.html" name="" title="Fn">Fn</a>
                  </li>
                  <li>
                    <a href="CodeJam.Fn-1.html" name="" title="Fn&lt;T&gt;">Fn&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.HashCode.html" name="" title="HashCode">HashCode</a>
                  </li>
                  <li>
                    <a href="CodeJam.HGlobal.html" name="" title="HGlobal">HGlobal</a>
                  </li>
                  <li>
                    <a href="CodeJam.HGlobalScope.html" name="" title="HGlobalScope">HGlobalScope</a>
                  </li>
                  <li>
                    <a href="CodeJam.HGlobalScope-1.html" name="" title="HGlobalScope&lt;T&gt;">HGlobalScope&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.IOneOf-8.html" name="" title="IOneOf&lt;T1, T2, T3, T4, T5, T6, T7, T8&gt;">IOneOf&lt;T1, T2, T3, T4, T5, T6, T7, T8&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.IOneOf-7.html" name="" title="IOneOf&lt;T1, T2, T3, T4, T5, T6, T7&gt;">IOneOf&lt;T1, T2, T3, T4, T5, T6, T7&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.IOneOf-6.html" name="" title="IOneOf&lt;T1, T2, T3, T4, T5, T6&gt;">IOneOf&lt;T1, T2, T3, T4, T5, T6&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.IOneOf-5.html" name="" title="IOneOf&lt;T1, T2, T3, T4, T5&gt;">IOneOf&lt;T1, T2, T3, T4, T5&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.IOneOf-4.html" name="" title="IOneOf&lt;T1, T2, T3, T4&gt;">IOneOf&lt;T1, T2, T3, T4&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.IOneOf-3.html" name="" title="IOneOf&lt;T1, T2, T3&gt;">IOneOf&lt;T1, T2, T3&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.IOneOf-2.html" name="" title="IOneOf&lt;T1, T2&gt;">IOneOf&lt;T1, T2&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.IOption-1.html" name="" title="IOption&lt;T&gt;">IOption&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Lazy.html" name="" title="Lazy">Lazy</a>
                  </li>
                  <li>
                    <a href="CodeJam.Memory.html" name="" title="Memory">Memory</a>
                  </li>
                  <li>
                    <a href="CodeJam.NullableHelper.html" name="" title="NullableHelper">NullableHelper</a>
                  </li>
                  <li>
                    <a href="CodeJam.OneOf-8.html" name="" title="OneOf&lt;T1, T2, T3, T4, T5, T6, T7, T8&gt;">OneOf&lt;T1, T2, T3, T4, T5, T6, T7, T8&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.OneOf-7.html" name="" title="OneOf&lt;T1, T2, T3, T4, T5, T6, T7&gt;">OneOf&lt;T1, T2, T3, T4, T5, T6, T7&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.OneOf-6.html" name="" title="OneOf&lt;T1, T2, T3, T4, T5, T6&gt;">OneOf&lt;T1, T2, T3, T4, T5, T6&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.OneOf-5.html" name="" title="OneOf&lt;T1, T2, T3, T4, T5&gt;">OneOf&lt;T1, T2, T3, T4, T5&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.OneOf-4.html" name="" title="OneOf&lt;T1, T2, T3, T4&gt;">OneOf&lt;T1, T2, T3, T4&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.OneOf-3.html" name="" title="OneOf&lt;T1, T2, T3&gt;">OneOf&lt;T1, T2, T3&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.OneOf-2.html" name="" title="OneOf&lt;T1, T2&gt;">OneOf&lt;T1, T2&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Option.html" name="" title="Option">Option</a>
                  </li>
                  <li>
                    <a href="CodeJam.Option-1.html" name="" title="Option&lt;T&gt;">Option&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Option-1.None.html" name="" title="Option&lt;T&gt;.None">Option&lt;T&gt;.None</a>
                  </li>
                  <li>
                    <a href="CodeJam.Option-1.Some.html" name="" title="Option&lt;T&gt;.Some">Option&lt;T&gt;.Some</a>
                  </li>
                  <li>
                    <a href="CodeJam.UriCode.html" name="" title="UriCode">UriCode</a>
                  </li>
                  <li>
                    <a href="CodeJam.UriCodeExceptions.html" name="" title="UriCodeExceptions">UriCodeExceptions</a>
                  </li>
                  <li>
                    <a href="CodeJam.UriHelper.html" name="" title="UriHelper">UriHelper</a>
                  </li>
                  <li>
                    <a href="CodeJam.ValueOneOf-8.html" name="" title="ValueOneOf&lt;T1, T2, T3, T4, T5, T6, T7, T8&gt;">ValueOneOf&lt;T1, T2, T3, T4, T5, T6, T7, T8&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.ValueOneOf-7.html" name="" title="ValueOneOf&lt;T1, T2, T3, T4, T5, T6, T7&gt;">ValueOneOf&lt;T1, T2, T3, T4, T5, T6, T7&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.ValueOneOf-6.html" name="" title="ValueOneOf&lt;T1, T2, T3, T4, T5, T6&gt;">ValueOneOf&lt;T1, T2, T3, T4, T5, T6&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.ValueOneOf-5.html" name="" title="ValueOneOf&lt;T1, T2, T3, T4, T5&gt;">ValueOneOf&lt;T1, T2, T3, T4, T5&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.ValueOneOf-4.html" name="" title="ValueOneOf&lt;T1, T2, T3, T4&gt;">ValueOneOf&lt;T1, T2, T3, T4&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.ValueOneOf-3.html" name="" title="ValueOneOf&lt;T1, T2, T3&gt;">ValueOneOf&lt;T1, T2, T3&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.ValueOneOf-2.html" name="" title="ValueOneOf&lt;T1, T2&gt;">ValueOneOf&lt;T1, T2&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.ValueOption.html" name="" title="ValueOption">ValueOption</a>
                  </li>
                  <li>
                    <a href="CodeJam.ValueOption-1.html" name="" title="ValueOption&lt;T&gt;">ValueOption&lt;T&gt;</a>
                  </li>
                </ul>  </li>
            <li>
              <span class="expand-stub"></span>
              <a href="CodeJam.Arithmetic.html" name="" title="CodeJam.Arithmetic">CodeJam.Arithmetic</a>
                
                <ul class="nav level2">
                  <li>
                    <a href="CodeJam.Arithmetic.Operators-1.html" name="" title="Operators&lt;T&gt;">Operators&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Arithmetic.OperatorsFactory.html" name="" title="OperatorsFactory">OperatorsFactory</a>
                  </li>
                </ul>  </li>
            <li>
              <span class="expand-stub"></span>
              <a href="CodeJam.Collections.html" name="" title="CodeJam.Collections">CodeJam.Collections</a>
                
                <ul class="nav level2">
                  <li>
                    <a href="CodeJam.Collections.Array-1.html" name="" title="Array&lt;T&gt;">Array&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.ArrayExtensions.html" name="" title="ArrayExtensions">ArrayExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.CollectionExtensions.html" name="" title="CollectionExtensions">CollectionExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.ComparerBuilder-1.html" name="" title="ComparerBuilder&lt;T&gt;">ComparerBuilder&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.DictionaryDuplicate.html" name="" title="DictionaryDuplicate">DictionaryDuplicate</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.DictionaryExtensions.html" name="" title="DictionaryExtensions">DictionaryExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.EnumerableExtensions.html" name="" title="EnumerableExtensions">EnumerableExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.ILazyDictionary-2.html" name="" title="ILazyDictionary&lt;TKey, TValue&gt;">ILazyDictionary&lt;TKey, TValue&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.IndexedItem-1.html" name="" title="IndexedItem&lt;T&gt;">IndexedItem&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.KeyEqualityComparer.html" name="" title="KeyEqualityComparer">KeyEqualityComparer</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.KeyEqualityComparer-2.html" name="" title="KeyEqualityComparer&lt;T, TKey&gt;">KeyEqualityComparer&lt;T, TKey&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.LazyDictionary.html" name="" title="LazyDictionary">LazyDictionary</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.LazyDictionary-2.html" name="" title="LazyDictionary&lt;TKey, TValue&gt;">LazyDictionary&lt;TKey, TValue&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.OwnedCollection.html" name="" title="OwnedCollection">OwnedCollection</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.OwnedCollection-2.html" name="" title="OwnedCollection&lt;TOwner, TItem&gt;">OwnedCollection&lt;TOwner, TItem&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.OwnedCollection-3.html" name="" title="OwnedCollection&lt;TOwner, TKey, TItem&gt;">OwnedCollection&lt;TOwner, TKey, TItem&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.OwnedCollectionBase-2.html" name="" title="OwnedCollectionBase&lt;TOwner, TItem&gt;">OwnedCollectionBase&lt;TOwner, TItem&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.OwnedCollectionBase-3.html" name="" title="OwnedCollectionBase&lt;TOwner, TKey, TItem&gt;">OwnedCollectionBase&lt;TOwner, TKey, TItem&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.QueryableExtensions.html" name="" title="QueryableExtensions">QueryableExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.Sequence.html" name="" title="Sequence">Sequence</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.Suffix.html" name="" title="Suffix">Suffix</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.SuffixTree.html" name="" title="SuffixTree">SuffixTree</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.SuffixTreeBase.html" name="" title="SuffixTreeBase">SuffixTreeBase</a>
                  </li>
                  <li>
                    <a href="CodeJam.Collections.SuffixTreeBase.Node.html" name="" title="SuffixTreeBase.Node">SuffixTreeBase.Node</a>
                  </li>
                </ul>  </li>
            <li>
              <span class="expand-stub"></span>
              <a href="CodeJam.Dates.html" name="" title="CodeJam.Dates">CodeJam.Dates</a>
                
                <ul class="nav level2">
                  <li>
                    <a href="CodeJam.Dates.DateTimeExtensions.html" name="" title="DateTimeExtensions">DateTimeExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Dates.DateTimeRangeExtensions.html" name="" title="DateTimeRangeExtensions">DateTimeRangeExtensions</a>
                  </li>
                </ul>  </li>
            <li>
              <span class="expand-stub"></span>
              <a href="CodeJam.Expressions.html" name="" title="CodeJam.Expressions">CodeJam.Expressions</a>
                
                <ul class="nav level2">
                  <li>
                    <a href="CodeJam.Expressions.Expr.html" name="" title="Expr">Expr</a>
                  </li>
                  <li>
                    <a href="CodeJam.Expressions.ExpressionExtensions.html" name="" title="ExpressionExtensions">ExpressionExtensions</a>
                  </li>
                </ul>  </li>
            <li>
              <span class="expand-stub"></span>
              <a href="CodeJam.IO.html" name="" title="CodeJam.IO">CodeJam.IO</a>
                
                <ul class="nav level2">
                  <li>
                    <a href="CodeJam.IO.DebugIoCode.html" name="" title="DebugIoCode">DebugIoCode</a>
                  </li>
                  <li>
                    <a href="CodeJam.IO.IoCode.html" name="" title="IoCode">IoCode</a>
                  </li>
                  <li>
                    <a href="CodeJam.IO.IoCodeExceptions.html" name="" title="IoCodeExceptions">IoCodeExceptions</a>
                  </li>
                  <li>
                    <a href="CodeJam.IO.PathHelpers.html" name="" title="PathHelpers">PathHelpers</a>
                  </li>
                  <li>
                    <a href="CodeJam.IO.TempData.html" name="" title="TempData">TempData</a>
                  </li>
                  <li>
                    <a href="CodeJam.IO.TempData.TempBase.html" name="" title="TempData.TempBase">TempData.TempBase</a>
                  </li>
                  <li>
                    <a href="CodeJam.IO.TempData.TempDirectory.html" name="" title="TempData.TempDirectory">TempData.TempDirectory</a>
                  </li>
                  <li>
                    <a href="CodeJam.IO.TempData.TempFile.html" name="" title="TempData.TempFile">TempData.TempFile</a>
                  </li>
                </ul>  </li>
            <li>
              <span class="expand-stub"></span>
              <a href="CodeJam.Ranges.html" name="" title="CodeJam.Ranges">CodeJam.Ranges</a>
                
                <ul class="nav level2">
                  <li>
                    <a href="CodeJam.Ranges.CompositeRange.html" name="" title="CompositeRange">CompositeRange</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.CompositeRange-2.html" name="" title="CompositeRange&lt;T, TKey&gt;">CompositeRange&lt;T, TKey&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.CompositeRange-1.html" name="" title="CompositeRange&lt;T&gt;">CompositeRange&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.CompositeRangeExtensions.html" name="" title="CompositeRangeExtensions">CompositeRangeExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.ICompositeRange-1.html" name="" title="ICompositeRange&lt;T&gt;">ICompositeRange&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.IRange-1.html" name="" title="IRange&lt;T&gt;">IRange&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.IRangeFactory-2.html" name="" title="IRangeFactory&lt;T, TRange&gt;">IRangeFactory&lt;T, TRange&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.Range.html" name="" title="Range">Range</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.Range-2.html" name="" title="Range&lt;T, TKey&gt;">Range&lt;T, TKey&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.Range-1.html" name="" title="Range&lt;T&gt;">Range&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.RangeBoundaryFrom-1.html" name="" title="RangeBoundaryFrom&lt;T&gt;">RangeBoundaryFrom&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.RangeBoundaryFromKind.html" name="" title="RangeBoundaryFromKind">RangeBoundaryFromKind</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.RangeBoundaryTo-1.html" name="" title="RangeBoundaryTo&lt;T&gt;">RangeBoundaryTo&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.RangeBoundaryToKind.html" name="" title="RangeBoundaryToKind">RangeBoundaryToKind</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.RangeExtensions.html" name="" title="RangeExtensions">RangeExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.RangeIntersection-2.html" name="" title="RangeIntersection&lt;T, TKey&gt;">RangeIntersection&lt;T, TKey&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Ranges.RangeIntersection-1.html" name="" title="RangeIntersection&lt;T&gt;">RangeIntersection&lt;T&gt;</a>
                  </li>
                </ul>  </li>
            <li>
              <span class="expand-stub"></span>
              <a href="CodeJam.Reflection.html" name="" title="CodeJam.Reflection">CodeJam.Reflection</a>
                
                <ul class="nav level2">
                  <li>
                    <a href="CodeJam.Reflection.AssemblyExtensions.html" name="" title="AssemblyExtensions">AssemblyExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Reflection.InfoOf.html" name="" title="InfoOf">InfoOf</a>
                  </li>
                  <li>
                    <a href="CodeJam.Reflection.InfoOf-1.html" name="" title="InfoOf&lt;T&gt;">InfoOf&lt;T&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Reflection.MemberAccessor.html" name="" title="MemberAccessor">MemberAccessor</a>
                  </li>
                  <li>
                    <a href="CodeJam.Reflection.ParamInfo.html" name="" title="ParamInfo">ParamInfo</a>
                  </li>
                  <li>
                    <a href="CodeJam.Reflection.ReflectionEnumHelper.html" name="" title="ReflectionEnumHelper">ReflectionEnumHelper</a>
                  </li>
                  <li>
                    <a href="CodeJam.Reflection.ReflectionExtensions.html" name="" title="ReflectionExtensions">ReflectionExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Reflection.TypeAccessor.html" name="" title="TypeAccessor">TypeAccessor</a>
                  </li>
                  <li>
                    <a href="CodeJam.Reflection.TypeAccessor-1.html" name="" title="TypeAccessor&lt;T&gt;">TypeAccessor&lt;T&gt;</a>
                  </li>
                </ul>  </li>
            <li>
              <span class="expand-stub"></span>
              <a href="CodeJam.Strings.html" name="" title="CodeJam.Strings">CodeJam.Strings</a>
                
                <ul class="nav level2">
                  <li>
                    <a href="CodeJam.Strings.CharExtensions.html" name="" title="CharExtensions">CharExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Strings.NaturalOrderStringComparer.html" name="" title="NaturalOrderStringComparer">NaturalOrderStringComparer</a>
                  </li>
                  <li>
                    <a href="CodeJam.Strings.StringExtensions.html" name="" title="StringExtensions">StringExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Strings.StringOrigin.html" name="" title="StringOrigin">StringOrigin</a>
                  </li>
                </ul>  </li>
            <li>
              <span class="expand-stub"></span>
              <a href="CodeJam.Threading.html" name="" title="CodeJam.Threading">CodeJam.Threading</a>
                
                <ul class="nav level2">
                  <li>
                    <a href="CodeJam.Threading.AsyncLock.html" name="" title="AsyncLock">AsyncLock</a>
                  </li>
                  <li>
                    <a href="CodeJam.Threading.AsyncOperationHelper.html" name="" title="AsyncOperationHelper">AsyncOperationHelper</a>
                  </li>
                  <li>
                    <a href="CodeJam.Threading.ConcurrentLazyDictionary-2.html" name="" title="ConcurrentLazyDictionary&lt;TKey, TValue&gt;">ConcurrentLazyDictionary&lt;TKey, TValue&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Threading.ExecSyncConcurrentLazyDictionary-2.html" name="" title="ExecSyncConcurrentLazyDictionary&lt;TKey, TValue&gt;">ExecSyncConcurrentLazyDictionary&lt;TKey, TValue&gt;</a>
                  </li>
                  <li>
                    <a href="CodeJam.Threading.InterlockedOperations.html" name="" title="InterlockedOperations">InterlockedOperations</a>
                  </li>
                  <li>
                    <a href="CodeJam.Threading.ParallelExtensions.html" name="" title="ParallelExtensions">ParallelExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Threading.ReaderWriterLockSlimExtensions.html" name="" title="ReaderWriterLockSlimExtensions">ReaderWriterLockSlimExtensions</a>
                  </li>
                  <li>
                    <a href="CodeJam.Threading.TaskHelper.html" name="" title="TaskHelper">TaskHelper</a>
                  </li>
                </ul>  </li>
            <li>
              <span class="expand-stub"></span>
              <a href="CodeJam.Xml.html" name="" title="CodeJam.Xml">CodeJam.Xml</a>
                
                <ul class="nav level2">
                  <li>
                    <a href="CodeJam.Xml.XNodeExtensions.html" name="" title="XNodeExtensions">XNodeExtensions</a>
                  </li>
                </ul>  </li>
          </ul>      </div>
    </div>
  </div>
</div></article>
          </div>
          
          <div class="hidden-sm col-md-2" role="complementary">
            <div class="sideaffix">
              <div class="contribution">
                <ul class="nav">
                </ul>
              </div>
              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
              <!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
              </nav>
            </div>
          </div>
        </div>
      </div>
      
      <footer>
        <div class="grad-bottom"></div>
        <div class="footer">
          <div class="container">
            <span class="pull-right">
              <a href="#top">Back to top</a>
            </span>
            
            <span>Copyright © 2015-2017 Microsoft<br>Generated by <strong>DocFX</strong></span>
          </div>
        </div>
      </footer>
    </div>
    
    <script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
    <script type="text/javascript" src="../../styles/docfx.js"></script>
    <script type="text/javascript" src="../../styles/main.js"></script>
  </body>
</html>
